iT邦幫忙

第 12 屆 iThome 鐵人賽

0
自我挑戰組

回顧再出發~系列 第 16

CDB(集中式) 是什麼? DDB(分散式)是什麼?

  • 分享至 

  • xImage
  •  

分散資料庫(Distributed Database, DDB) VS 集中式資料庫(Centralized Database, CDB)

DDB : 資料存在多台主機上
CDB : 資料存在一台主機上

那存一台就好了,幹嘛存多台
1.可能用的人多,一台來不及處理,所以開多台
2.可能為了風險降低,如果一台壞了,還有其它台
3.可能那台機器已到了升級極限,無法提供更多需求,需要它人幫忙業務.

集中式DB缺點
這個系統有個小資料庫,一切單純而美好。但隨著系統的使用者與資料越來越多,小系統慢慢變大,資料庫也開始逐漸不堪負荷。於是我們開始幫資料庫升級(更多的RAM、更多的空間),但硬體的升級是有極限的,終究還是遇到了瓶頸。

分散資料庫(Distributed Database, DDB)
DDB就是多個DB存取,但使用上沒有感覺.
好處是
1.分流
2.分散風險.
3.如果用的人太多,可以不斷加主機做分流
?如果分開放,東西如果放A,但A壞了,那怎麼辦?
?如果同步放,但空間變大,還是會遇到硬體升級有極限的瓶頸
?備份,怎麼做
?備源,怎麼做
https://medium.com/%E5%BE%8C%E7%AB%AF%E6%96%B0%E6%89%8B%E6%9D%91/cap%E5%AE%9A%E7%90%86101-3fdd10e0b9a

優點:
隨時能針對各區域的使用者做調整。
資料共享和分散式控制 。
增加處理績效,可作平行處理。
系統管理費用較低。
品質維持容易。
缺點:
重複儲存資料很花時間。
資料處理與管理上具複雜度。
資料的保密性與安全性受到威脅。

?DDB VS DDBMS 還是不太懂.
一個是衣服,一個是褲子嗎?
分散式資料庫(Distributed Database, DDB)
分散式資料庫管理系統(Distributed Database Management System, DDBMS):是管理分散式資料庫的軟體

通透性(Transparent)
使用者並不會認為他是在存取分散儲存的資料,對於使用者來說,感覺仍然是一個完整的資料庫,這是分散式資料庫系統很重要的特性,稱為「通透性(Transparent)」。

https://www.stockfeel.com.tw/%E4%BB%80%E9%BA%BC%E6%98%AF%E5%88%86%E6%95%A3%E5%BC%8F%E8%B3%87%E6%96%99%E5%BA%AB%EF%BC%9F%E6%9C%89%E5%93%AA%E4%BA%9B%E5%A5%BD%E8%99%95%EF%BC%9F/


上一篇
sql 用ASCII Control Character 去空白,去換行,去tab
下一篇
[REPORT] report rdl每頁顯示標題列
系列文
回顧再出發~22
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言